package main

import (
	"fmt"
	"net"
	"socket-goim-decoder-demo/decoder"
)

// 调用解码器的示例
func main() {

	// 假设一条tcp的conn
	var tcpConn net.Conn

	// 加载解码器
	newDecoder := decoder.NewDecoder(tcpConn)

	for {

		// 解读一条信息
		message, err := newDecoder.ReadMessage()

		if err != nil {
			fmt.Println(err)
			continue
		}

		fmt.Println(message.Ver, message.Op, message.Ver, message.Body)
	}
}
